body{
font-size: 12px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
background-color: gray;
margin: 0;
}

table{
background-color: black;
}

table th{
padding: 1px 5px 1px 5px;
background-color: gray;
color: white;
}

table tr{
background-color: white;
}

table td{
padding: 2px 5px 2px 5px;
}

.ERROR, .ERROR a{
color: white;
background-color: red;
font-weight: bold;
}

.Critical, .Critical a{
color: white;
background-color: red;
font-weight: bold;
}

.Warning, .Warning a{
color: black;
background-color: yellow;
font-weight: bold;
}

.OK ,.OK a{
color: white;
background-color: green;
font-weight: bold;
}

div.header {
color: white;
padding: 0px 0px 5px 20px;
}

a.admin_link {
float:right;
color: white;
font-weight: bold;
padding: 0px 20px 0px 0px;
}

div.menu, div.menu a{
color: white;
font-weight: bold;
}

div.frame {
background-color: white;
float:left;
width:100%;
padding-bottom: 20px;
}

div.body {
padding: 0px 0px 20px 20px;
}

div.body table {
margin-right: 20px;
}

div.body a{
color:black;
font-weight:bold;
}

div.loc_status{
float:left;
}

div.footer{
margin-top: 20px;
}


div.pagemenu{
border: 2px solid;
clear:left;
text-align: left;
width: 200px;
}

div.pagemenu h3{
background-color:gray;
margin: 0px;
padding: 5px;
}

div.pagemenu a{
margin: 5px;
}

div.current_time{
padding-top:10px;
clear:left;
}